package operateur;

/**
 * Interface definition : GestionPaiement
 * 
 * @author OpenORB Compiler
 */
public interface GestionPaiementOperations
{
    /**
     * Operation debiterCpt
     */
    public float debiterCpt(String idUtilisateur, float montant)
        throws operateur.MontantNegatif;

    /**
     * Operation crediterCpt
     */
    public float crediterCpt(String idUtilisateur, float montant);

    /**
     * Operation creerCpt
     */
    public float creerCpt(String idUtilisateur, String cptUtilisateur, float montant);

    /**
     * Operation getSolde
     */
    public float getSolde(String idUtilisateur);

}
